home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 10
/
AACD 10.iso
/
AACD
/
Graphics
/
KaraCollection
/
TKC_Docs
/
Utilities
/
H
/
2
/
Assign-CD
< prev
next >
Wrap
Text File
|
1996-09-12
|
5KB
|
196 lines
.Key LANGID
.bra {
.ket }
If NOT EXISTS RAM:KaraCDBusy
Echo > RAM:KaraCDBusy ";"
Else
Echo "*N Configuration: The CD-ROM configuration task is already running.*N"
Wait 10 SECS
Skip END
EndIf
Failat 21
Version >NIL: icon.library 34
If WARN
Echo "*N Warning: The Kara Collection requires at least Workbench 1.3.*N"
Skip END
EndIf
If EXISTS RAM:T/KaraCD-IPT/UndoAssign
RAM:T/KaraCD-IPT/Print >RAM:KaraCDRestoreAssign "Failat 21"
RAM:T/KaraCD-IPT/Print >>RAM:KaraCDRestoreAssign -n "Assign >NIL: KARACDROOT: "
RAM:T/KaraCD-IPT/ShowPath >>RAM:KaraCDRestoreAssign KARACDROOT:
Assign >NIL: KARACDLOCAL: EXISTS
If NOT WARN
RAM:T/KaraCD-IPT/Print >>RAM:KaraCDRestoreAssign -n "Assign >NIL: KARACDLOCAL: "
RAM:T/KaraCD-IPT/ShowPath >>RAM:KaraCDRestoreAssign KARACDLOCAL:
EndIf
Execute KARACDROOT:Utilities/H/2/Reset-CD SHARED
If EXISTS RAM:KaraCDRestoreAssign
Execute RAM:KaraCDRestoreAssign
Delete >NIL: RAM:KaraCDRestoreAssign QUIET
Else
Assign >NIL: KARACDROOT: KaraCD:
Assign >NIL: KARACDLOCAL: KARACDROOT:Utilities/H/7/{LANGID}
EndIf
EndIf
If NOT EXISTS RAM:T
MakeDir RAM:T
EndIf
Assign > NIL: T: EXISTS
If WARN
Assign >NIL: T: RAM:T
EndIf
If NOT EXISTS RAM:T/KaraCD-IPT
MakeDir RAM:T/KaraCD-IPT
EndIf
CD RAM:T/KaraCD-IPT
If EXISTS C:Copy
Copy >NIL: C:Copy RAM:T/KaraCD-IPT CLONE
EndIf
If EXISTS C:Assign
Copy >NIL: C:Assign RAM:T/KaraCD-IPT CLONE
EndIf
If EXISTS C:Execute
Copy >NIL: C:Execute RAM:T/KaraCD-IPT CLONE
EndIf
Copy KARACDROOT:Utilities/H/2/Print RAM:T/KaraCD-IPT CLONE
Protect RAM:T/KaraCD-IPT/Print wd ADD
Copy KARACDROOT:Utilities/H/2/ShowPath RAM:T/KaraCD-IPT CLONE
Protect RAM:T/KaraCD-IPT/ShowPath wd ADD
Copy KARACDROOT:Utilities/H/2/AddLine RAM:T/KaraCD-IPT CLONE
Protect RAM:T/KaraCD-IPT/AddLine wd ADD
Copy KARACDROOT:Utilities/H/2/MakeAssign RAM:T/KaraCD-IPT CLONE
Protect RAM:T/KaraCD-IPT/MakeAssign wd ADD
Copy KARACDROOT:Utilities/H/2/CheckVideo RAM:T/KaraCD-IPT CLONE
Protect RAM:T/KaraCD-IPT/CheckVideo wd ADD
Print >RAM:T/KaraCD-IPT/InstallAssign -n "Execute KARACDROOT:Utilities/H/2/Assign-CD "
Print >>RAM:T/KaraCD-IPT/InstallAssign "{LANGID}"
Assign >NIL: KARACD:
Assign >NIL: KARACD: EXISTS
If WARN
Execute MakeAssign KARACD: KARACDROOT:
EndIf
Assign >NIL: KARACDLOCAL: KARACDROOT:Utilities/H/7/{LANGID}
Which >NIL: MultiView
If WARN
If EXISTS SYS:Utilities/MultiView
Copy >NIL: SYS:Utilities/MultiView RAM: CLONE
Else
If EXISTS RAM:MultiView
Copy >NIL: RAM:MultiView RAM:MultiView.old CLONE
EndIf
If EXISTS SYS:Utilities/AmigaGuide
Copy >NIL: SYS:Utilities/AmigaGuide RAM:MultiView CLONE
Else
Copy >NIL: KARACDROOT:Utilities/H/2/AG34 RAM:MultiView CLONE
Protect RAM:MultiView wd ADD
EndIf
EndIf
EndIf
Which >NIL: MultiView
If WARN
Path >NIL: RAM: ADD
EndIf
Assign > NIL: ENV: EXISTS
If WARN
If NOT EXISTS RAM:ENV
MakeDir RAM:ENV
EndIf
Assign >NIL: ENV: RAM:ENV
EndIf
SetEnv KaraCDLanguage {LANGID}
If NOT EXISTS ENV:PPaint
MakeDir ENV:PPaint
Else
If EXISTS ENV:PPaint/Startup_A.set
Copy >NIL: ENV:PPaint/Startup_A.set ENV:PPaint/Startup_A.set.old CLONE
EndIf
EndIf
Print > ENV:PPaint/Startup_A.set "PPAINT SETTINGS*N"
Print >>ENV:PPaint/Startup_A.set "LANG = {LANGID}"
If EXISTS RAM:T/KaraCD-IPT/UndoAssign
Print >>RAM:T/KaraCD-IPT/UndoAssign "Delete >NIL: ENV:PPaint/Startup_A.set QUIET*NIf EXISTS ENV:PPaint/Startup_A.set.old*N Rename ENV:PPaint/Startup_A.set.old ENV:PPaint/Startup_A.set*NEndIf"
Else
Print >RAM:T/KaraCD-IPT/UndoAssign "Delete >NIL: ENV:PPaint/Startup_A.set QUIET*NIf EXISTS ENV:PPaint/Startup_A.set.old*N Rename ENV:PPaint/Startup_A.set.old ENV:PPaint/Startup_A.set*NEndIf"
EndIf
If EXISTS KARACDROOT:PPaint
Assign >NIL: PPAINT: EXISTS
If WARN
Execute MakeAssign PPAINT: KARACDROOT:PPaint
Else
Assign >NIL: PCDPPAINT: EXISTS
If WARN
Execute MakeAssign PCDPPAINT: PPAINT:
EndIf
If NOT EXISTS PPAINT:AnimBrushes
Execute MakeAssign PPAINT: KARACDROOT:PPaint
EndIf
EndIf
EndIf
If NOT EXISTS ENV:ColorType
MakeDir ENV:ColorType
Else
If EXISTS ENV:ColorType/Startup_A.set
Copy >NIL: ENV:ColorType/Startup_A.set ENV:ColorType/Startup_A.set.old CLONE
EndIf
EndIf
Print > ENV:ColorType/Startup_A.set "COLORTYPE SETTINGS*N"
Print >>ENV:ColorType/Startup_A.set "LANG = {LANGID}"
Print >>RAM:T/KaraCD-IPT/UndoAssign "Delete >NIL: ENV:ColorType/Startup_A.set QUIET*NIf EXISTS ENV:ColorType/Startup_A.set.old*N Rename ENV:ColorType/Startup_A.set.old ENV:ColorType/Startup_A.set*NEndIf"
If EXISTS KARACDROOT:ColorType
Execute MakeAssign COLORTYPE: KARACDROOT:ColorType
EndIf
If EXISTS KARACDROOT:PFM
If {LANGID} EQ 1
Execute MakeAssign PFM: KARACDROOT:PFM/DEU
Else
Execute MakeAssign PFM: KARACDROOT:PFM/ENG
EndIf
EndIf
If EXISTS KARACDROOT:ColorFonts/Fonts
Version >NIL: icon.library 37
If NOT WARN
Assign FONTS: KARACDROOT:ColorFonts/Fonts ADD
Print >RAM:T/KaraCD-IPT/TempLine -n "Assign >NIL: FONTS: "
ShowPath >>RAM:T/KaraCD-IPT/TempLine -n KARACDROOT:ColorFonts/Fonts
Print >>RAM:T/KaraCD-IPT/TempLine " REMOVE"
Execute AddLine
EndIf
EndIf
Print >RAM:T/KaraCD-IPT/TempLine "Failat 21"
Execute AddLine
Delete >NIL: RAM:KaraCDBusy QUIET
Lab END
; Cloanto ® CD-ROM Configuration Scripts
; Copyright © 1995, 1996 Cloanto Italia srl - All Rights Reserved
; Cloanto is a registered trademark of Cloanto Italia srl